package com.jeecg.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.jeecgframework.poi.excel.annotation.Excel;

import com.jeecg.demo.util.GetUserTenantId;

/**
 * @Title: Entity
 * @Description: 商铺留言功能
 * @author onlineGenerator
 * @date 2018-11-23 18:02:06
 * @version V1.0
 * 
 */
@Entity
@Table(name = "shopmessages", schema = "")
@SuppressWarnings("serial")
public class ShopmessagesEntity implements java.io.Serializable {
	/** 留言编号 */
	@Excel(name = "留言编号", width = 15)
	private java.lang.Integer messid;
	/** 系统编号 */
	@Excel(name = "系统编号", width = 15)
	private java.lang.Integer sysid;
	/** 留言内容 */
	@Excel(name = "留言内容", width = 15)
	private java.lang.String messcontent;
	/** 留言人编号 */
	@Excel(name = "留言人编号", width = 15)
	private java.lang.Integer userid;
	/** 留言时间 */
	@Excel(name = "留言时间", width = 15, format = "yyyy-MM-dd")
	private java.util.Date messtime;
	/** 留言状态 */
	@Excel(name = "留言状态", width = 15, dicCode = "LYSTATUS")
	private java.lang.String messstate;
	/** 企业专区编号 */
	@Excel(name = "企业专区编号", width = 15)
	private java.lang.Integer shopid;
	/** 留言编号 */
	private java.lang.Integer id;
	/**tenantid*/
	private java.lang.Integer worktypeid;
	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 留言编号
	 */

	@Column(name = "MESSID", nullable = true, length = 19)
	public java.lang.Integer getMessid() {
		return this.messid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 留言编号
	 */
	public void setMessid(java.lang.Integer messid) {
		this.messid = messid;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 系统编号
	 */

	@Column(name = "SYSID", nullable = true, length = 19)
	public java.lang.Integer getSysid() {
		return this.sysid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 系统编号
	 */
	public void setSysid(java.lang.Integer sysid) {
		this.sysid = sysid;
	}

	/**
	 * 方法: 取得java.lang.String
	 * 
	 * @return: java.lang.String 留言内容
	 */

	@Column(name = "MESSCONTENT", nullable = true, length = 1000)
	public java.lang.String getMesscontent() {
		return this.messcontent;
	}

	/**
	 * 方法: 设置java.lang.String
	 * 
	 * @param: java.lang.String 留言内容
	 */
	public void setMesscontent(java.lang.String messcontent) {
		this.messcontent = messcontent;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 留言人编号
	 */

	@Column(name = "USERID", nullable = true, length = 19)
	public java.lang.Integer getUserid() {
		return this.userid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 留言人编号
	 */
	public void setUserid(java.lang.Integer userid) {
		this.userid = userid;
	}

	/**
	 * 方法: 取得java.util.Date
	 * 
	 * @return: java.util.Date 留言时间
	 */

	@Column(name = "MESSTIME", nullable = true)
	public java.util.Date getMesstime() {
		return this.messtime;
	}

	/**
	 * 方法: 设置java.util.Date
	 * 
	 * @param: java.util.Date 留言时间
	 */
	public void setMesstime(java.util.Date messtime) {
		this.messtime = messtime;
	}

	/**
	 * 方法: 取得java.lang.String
	 * 
	 * @return: java.lang.String 留言状态
	 */

	@Column(name = "MESSSTATE", nullable = true, length = 10)
	public java.lang.String getMessstate() {
		return this.messstate;
	}

	/**
	 * 方法: 设置java.lang.String
	 * 
	 * @param: java.lang.String 留言状态
	 */
	public void setMessstate(java.lang.String messstate) {
		this.messstate = messstate;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 企业专区编号
	 */

	@Column(name = "SHOPID", nullable = true, length = 19)
	public java.lang.Integer getShopid() {
		return this.shopid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 企业专区编号
	 */
	public void setShopid(java.lang.Integer shopid) {
		this.shopid = shopid;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 留言编号
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "SHOPMESSAGES")
	@TableGenerator(name = "SHOPMESSAGES", pkColumnValue = "SHOPMESSAGES", table = "sys_sequence", pkColumnName = "name", valueColumnName = "sysid", initialValue = 1, allocationSize = 1)
	@Column(name = "ID", nullable = true, length = 20)
	public java.lang.Integer getId() {
		return this.id;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 留言编号
	 */
	public void setId(java.lang.Integer id) {
		this.id = id;
		this.messid = id;
		this.sysid = id;
	}

	public java.lang.Integer getWorktypeid() {
		return worktypeid;
	}

	public void setWorktypeid(java.lang.Integer worktypeid) {
		this.worktypeid = worktypeid;
	}

	
	
}
